
package com.cctv.ppm.schema.ppm_commondatatypes._0;

import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;


/**
 * <p>MaterialStatusType的 Java 类。
 * 
 * <p>以下模式片段指定包含在此类中的预期内容。
 * <p>
 * <pre>
 * &lt;simpleType name="MaterialStatusType"&gt;
 *   &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
 *     &lt;maxLength value="30"/&gt;
 *     &lt;enumeration value="上载完成 "/&gt;
 *     &lt;enumeration value="上载失败"/&gt;
 *     &lt;enumeration value="有效"/&gt;
 *     &lt;enumeration value="待审查 "/&gt;
 *     &lt;enumeration value="无效"/&gt;
 *     &lt;enumeration value="审查中"/&gt;
 *     &lt;enumeration value="发送成功"/&gt;
 *     &lt;enumeration value="发送失败"/&gt;
 *     &lt;enumeration value="New"/&gt;
 *     &lt;enumeration value="Update"/&gt;
 *   &lt;/restriction&gt;
 * &lt;/simpleType&gt;
 * </pre>
 * 
 */
@XmlType(name = "MaterialStatusType")
@XmlEnum
public enum MaterialStatusType {

    @XmlEnumValue("\u4e0a\u8f7d\u5b8c\u6210 ")
    上载完成("\u4e0a\u8f7d\u5b8c\u6210 "),
    上载失败("\u4e0a\u8f7d\u5931\u8d25"),
    有效("\u6709\u6548"),
    @XmlEnumValue("\u5f85\u5ba1\u67e5 ")
    待审查("\u5f85\u5ba1\u67e5 "),
    无效("\u65e0\u6548"),
    审查中("\u5ba1\u67e5\u4e2d"),
    发送成功("\u53d1\u9001\u6210\u529f"),
    发送失败("\u53d1\u9001\u5931\u8d25"),
    @XmlEnumValue("New")
    NEW("New"),
    @XmlEnumValue("Update")
    UPDATE("Update");
    private final String value;

    MaterialStatusType(String v) {
        value = v;
    }

    public String value() {
        return value;
    }

    public static MaterialStatusType fromValue(String v) {
        for (MaterialStatusType c: MaterialStatusType.values()) {
            if (c.value.equals(v)) {
                return c;
            }
        }
        throw new IllegalArgumentException(v);
    }

}
